mirror of
https://github.com/cookiengineer/audacity
synced 2025-06-25 08:38:39 +02:00
Define FileNames::HardLinkeFile, but nonfunctional on Windows
This commit is contained in:
parent
04b5054ad1
commit
cbe0ea84c1
@ -69,6 +69,20 @@ bool FileNames::CopyFile(
|
||||
#endif
|
||||
}
|
||||
|
||||
bool FileNames::HardLinkFile( const wxString& file1, const wxString& file2 )
|
||||
{
|
||||
#ifdef __WXMSW__
|
||||
|
||||
// return ::CreateHardLinkA( file1.c_str(), file2.c_str(), NULL );
|
||||
return false;
|
||||
|
||||
#else
|
||||
|
||||
return 0 == ::link( file1.c_str(), file2.c_str() );
|
||||
|
||||
#endif
|
||||
}
|
||||
|
||||
wxString FileNames::MkDir(const wxString &Str)
|
||||
{
|
||||
// Behaviour of wxFileName::DirExists() and wxFileName::MkDir() has
|
||||
|
@ -27,6 +27,11 @@ public:
|
||||
static bool CopyFile(
|
||||
const wxString& file1, const wxString& file2, bool overwrite = true);
|
||||
|
||||
// wxWidgets doesn't have a function to do this: make a hard file-system
|
||||
// link if possible. It might not be, as when the paths are on different
|
||||
// storage devices.
|
||||
static bool HardLinkFile( const wxString& file1, const wxString& file2);
|
||||
|
||||
static wxString MkDir(const wxString &Str);
|
||||
static wxString TempDir();
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user